home *** CD-ROM | disk | FTP | other *** search
- Only in new: README.OS2
- Only in new: patches.os2
- Only in new/sed: Makefile.os2
- Only in new/rx: Makefile.os2
- Only in new/rx: gnurx.def
- diff -cbr orig/rx/rxdbug.c new/rx/rxdbug.c
- *** orig/rx/rxdbug.c Sun Dec 31 06:16:00 1995
- --- new/rx/rxdbug.c Thu Feb 08 14:38:48 1996
- ***************
- *** 28,33 ****
- --- 28,35 ----
- #include "rxall.h"
- #include "rxgnucomp.h"
- #include "rxnfa.h"
- +
- + #include <stdio.h>
-
-
- #ifdef __GNUC__
- diff -cbr orig/sed/sed.c new/sed/sed.c
- *** orig/sed/sed.c Sun Dec 31 05:59:02 1995
- --- new/sed/sed.c Sat Feb 10 19:48:22 1996
- ***************
- *** 395,400 ****
- --- 395,404 ----
- rx_default_cache->bytes_allowed = 1048576 * 4;
- rx_basic_unfaniverse_delay = 512 * 4;
-
- + #ifdef __EMX__
- + _response(&argc, &argv);
- + _wildcard(&argc, &argv);
- + #endif
-
- myname = argv[0];
- while ((opt = getopt_long (argc, argv, "hne:f:rV", longopts, (int *) 0))
- ***************
- *** 480,485 ****
- --- 484,494 ----
- hold.text = ck_malloc (50);
- hold.text[0] = '\n';
-
- + #ifdef __EMX__
- + _fsetmode(stdout, "b");
- + setvbuf(stdout, NULL, _IOFBF, 65536);
- + #endif
- +
- if (argc <= optind)
- {
- last_input_file++;
- ***************
- *** 542,548 ****
- --- 551,576 ----
- if (str[0] == '-' && str[1] == '\0')
- prog_file = stdin;
- else
- + #ifndef __EMX__
- prog_file = ck_fopen (str, "r");
- + #else
- + {
- + char fname[256];
- + _searchenv(str, "SEDPATH", fname);
- + if ( fname[0] == 0 )
- + _searchenv(str, "PATH", fname);
- + if ( fname[0] == 0 )
- + strcpy(fname,str);
- + prog_file=ck_fopen(fname,"r");
- + }
- + if ( !isatty(fileno(prog_file)) )
- + {
- + char line[80];
- + fgets(line, sizeof(line), prog_file);
- + if ( strnicmp(line, "extproc ", 8) != 0 )
- + rewind(prog_file);
- + }
- + #endif
- ch = getc (prog_file);
- if (ch == '#')
- {
- ***************
- *** 1254,1265 ****
- if (!readit)
- {
- if (!file_ptrs[n].for_write)
- ! file_ptrs[n].for_write = ck_fopen (file_name, "w");
- }
- else
- {
- if (!file_ptrs[n].for_read)
- ! file_ptrs[n].for_read = fopen (file_name, "r");
- }
- flush_buffer (b);
- return readit ? file_ptrs[n].for_read : file_ptrs[n].for_write;
- --- 1282,1293 ----
- if (!readit)
- {
- if (!file_ptrs[n].for_write)
- ! file_ptrs[n].for_write = ck_fopen (file_name, "wb");
- }
- else
- {
- if (!file_ptrs[n].for_read)
- ! file_ptrs[n].for_read = fopen (file_name, "rb");
- }
- flush_buffer (b);
- return readit ? file_ptrs[n].for_read : file_ptrs[n].for_write;
- ***************
- *** 1283,1293 ****
- input_file = fopen (name, "r");
- if (input_file == 0)
- {
- extern int errno;
- extern char *sys_errlist[];
- extern int sys_nerr;
- !
- ! char *ptr;
-
- ptr = ((errno >= 0 && errno < sys_nerr)
- ? sys_errlist[errno] : "Unknown error code");
- --- 1311,1322 ----
- input_file = fopen (name, "r");
- if (input_file == 0)
- {
- + #ifndef __EMX__
- extern int errno;
- extern char *sys_errlist[];
- extern int sys_nerr;
- ! #endif
- ! char const *ptr;
-
- ptr = ((errno >= 0 && errno < sys_nerr)
- ? sys_errlist[errno] : "Unknown error code");
- ***************
- *** 1297,1302 ****
- --- 1326,1336 ----
- }
- }
-
- + #ifdef __EMX__
- + _fsetmode(input_file, "b");
- + setvbuf(input_file, NULL, _IOFBF, 65536);
- + #endif
- +
- while (read_pattern_space ())
- {
- execute_program (the_program);
- ***************
- *** 1787,1792 ****
- --- 1821,1827 ----
- if (!count)
- break;
- replaced = 1;
- + if (remain + trail_nl_p > 0)
- str_append (&tmp, line.text + start, remain + trail_nl_p);
- t.text = line.text;
- t.length = line.length;
- ***************
- *** 2058,2066 ****
- usage (status)
- int status;
- {
- ! fprintf (status ? stderr : stdout, "\
- Usage: %s [-nV] [--quiet] [--silent] [--version] [-e script]\n\
- [-f script-file] [--expression=script] [--file=script-file] [file...]\n",
- ! myname);
- exit (status);
- }
- --- 2093,2101 ----
- usage (status)
- int status;
- {
- ! fprintf (status ? stderr : stdout, "\n%s\n\n\
- Usage: %s [-nV] [--quiet] [--silent] [--version] [-e script]\n\
- [-f script-file] [--expression=script] [--file=script-file] [file...]\n",
- ! version_string, myname);
- exit (status);
- }
-